
var html_elements = [
  'a', 'article', 'aside', 'audio',
  'br',
  'canvas',
  'div',
  'footer',
  'header', 'hr',
  'iframe', 'img',
  'li',
  'nav',
  'ol', 'option',
  'p', 'pre',
  'section', 'select', 'span', 'svg',
  'table', 'td', 'textarea', 'th', 'tr',
  'ul',
  'video'];

main() {
  print('''main () {
  var x;
  ''');

  for (var i in html_elements) {
    print('''
  x = new Element.$i();
  Expect.equals('${i.toUpperCase()}', x.tagName);
''');
  }

  print('}');
}
